/**
    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) 2010  Sean Beecroft

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

 * @version 1.10 2010-01-01
 * @author Sean Beecroft
 */

package yawiki.client.gui;

import java.awt.Insets;

import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;

class YToolBarButton extends JButton {
	  private static final Insets margins =
	    new Insets(0, 0, 0, 0);

	  public YToolBarButton(Icon icon) {
	    super(icon);
	    setMargin(margins);
	    setVerticalTextPosition(BOTTOM);
	    setHorizontalTextPosition(CENTER);
	  }

	  public YToolBarButton(String imageFile) {
	    this(new ImageIcon(imageFile));
	  }

	  public YToolBarButton(String imageFile, String text) {
	    this(new ImageIcon(imageFile));
	    setText(text);
	  }
	}
